power steering systems - French English Dictionary